rough leaf tree - French English Dictionary